//
// Created by zhengjuping on 24-9-9.
//

#ifndef ENV_II_BT_BLEUUID_H
#define ENV_II_BT_BLEUUID_H
#include "stdint.h"

class BleUuid{
public:
    enum class Width{
        UUID_16,
        UUID_32,
    };

    BleUuid(Width width,uint32_t uuid);
    virtual ~BleUuid() = default;

    Width getWidth() const;
    uint16_t getUuid16() const;
    uint32_t getUuid32() const;

private:
    Width _width;
    uint16_t _uuid16;
    uint32_t _uuid32;
};


#endif //ENV_II_BT_BLEUUID_H
